#!/bin/sh
if ! utils/check_build_env; then
    cd utils
    . ./build_env_init
    cd -
fi

echo "Compiling linux kernel 2.6.22.18 ..."
if [ -d  ${KBUILD_OUTPUT} ]; then
    rm -rf ${KBUILD_OUTPUT}
fi
mkdir ${KBUILD_OUTPUT}
./create_realtek_symbolic_link
if [ $? -ne 0 ]; then
    echo "error while creating symbolic link"
    exit 1
fi

ln -sfn ${ACCSRC}/cmnlib/kernel ${KERNDIR}/kernel/accton/cmnlib

cd ${KERNDIR}
echo ${KERNDIR}

make clean
make mrproper
make ${PROJECT_NAME}_defconfig
cd ${KBUILD_OUTPUT}
echo ${KBUILD_OUTPUT}
make V=1
#make zImage 2>&1 | tee ${KBUILD_OUTPUT}/../makekernel.log

${CROSS_COMPILE}objcopy -O binary -R .note -R .comment -S ${KBUILD_OUTPUT}/vmlinux ${KBUILD_OUTPUT}/vmlinux.bin
[ $? = 0 ] && echo "Kernel Build Done"
